asm (".globl begin\n begin:");
asn (".code32\n");
int glob;

int f(int a, int b) {
  glob = a - b;
  return a + b;
}
asm (".globl end\n end:");